package Modelo;


import java.util.Arrays;
import java.util.Date;
import java.util.Vector;

public class Vuelo {
	private String destino;
	private int id;
	private String origen;
	private String fecha;
	private String avion;
	private String precioVip;
	private String precioTurista;
	private String hora;
	public String getAvion() {
		return avion;
	}

	public void setAvion(String avion) {
		this.avion = avion;
	}

	public void setFecha(String string) {
		this.fecha = string;
	}

	private String tipo_vuelo;
	private Promociones promociones;
	private Vector asientos;
	private int porcentaje;
	
	
	public Vuelo(String avion, String destino, int id, String origen, String fecha,
			String tipoVuelo, Promociones promociones) {
		super();
		this.avion=avion;
		this.destino = destino;
		this.id = id;
		this.origen = origen;
		this.fecha = fecha;
		tipo_vuelo = tipoVuelo;
		this.promociones = promociones;
		
	}

	public Vuelo () {
		
	}
	
	@Override
	/*public String toString() {
		return ""+id;
		/*return "vuelos [avion = "+avion+"asientos=" + asientos.toString() + ", destino="
				+ destino + ", fecha=" + fecha + ", id=" + id + ", origen="
				+ origen + ", promociones=" + promociones + ", tipo_vuelo="
				+ tipo_vuelo + "]";
	}*/
	public String toString(){
		return ""+this.id;
	}

	public String getDestino() {
		return destino;
	}


	public void setDestino(String destino) {
		this.destino = destino;
	}


	public int getId() {
		return id;
	}


	public void setId(int id) {
		this.id = id;
	}


	public String getOrigen() {
		return origen;
	}


	public void setOrigen(String origen) {
		this.origen = origen;
	}


	public String getFecha() {
		return fecha;
	}


	public String getTipo_vuelo() {
		return tipo_vuelo;
	}


	public void setTipo_vuelo(String tipoVuelo) {
		tipo_vuelo = tipoVuelo;
	}


	public Promociones getPromociones() {
		return promociones;
	}


	public void setPromociones(Promociones promociones) {
		this.promociones = promociones;
	}


	public Vector getAsientos() {
		return asientos;
	}


	public void setAsientos(Vector asientos) {
		this.asientos = asientos;
	}


	public void mostrar_datos() {
	}

	public int getPromo() {
		// TODO Auto-generated method stub
		return 0;
	}
	public String getHora(){
		return this.hora;
	}
	public void setHora(String Hora){
		this.hora=Hora;
	}

	public String getPrecioVip() {
		return precioVip;
	}

	public void setPrecioVip(String precioVip) {
		this.precioVip = precioVip;
	}

	public String getPrecioTurista() {
		return precioTurista;
	}

	public void setPrecioTurista(String precioTurista) {
		this.precioTurista = precioTurista;
	}

	public void calcularPorcentaje(){
		int suma=0;
		for(int i =0;i<asientos.size();i++){
			
			if(((Asiento) asientos.elementAt(i)).getEstado()=="Vendido"){
				suma=suma+1;
			}
		
		}
			this.porcentaje=(suma*100)/this.asientos.size();
			
		
	}
	public double getPorcentaje(){
		return this.porcentaje;
	}
}